package com.collectplus.express.model;

public class Const {

    public static interface RequestCode {
        /**
         * 登录
         */
        int login = 9999;
        /**
         * 扫描袋子
         */
        int scan_bag = 9996;
    }

    /**
     * 寄件类型
     *
     * @author coffee <br>
     * 2016-10-14下午7:06:37
     */
    public static interface ParcelType {
        /**
         * 标准寄件
         */
        int standard = 0;
        /**
         * 有袋上门
         */
        int bagToHome = 1;
        /**
         * 有袋到柜
         */
        int bagToBox = 2;

        /**
         * 有袋到驿站
         */
        int bagToStation = 3;
        /**
         * 上门取件方式
         */
        int visitToHome = 6;
        /**
         * 同城寄件方式
         */
        int sameCityToHome = 7;
    }

    public interface OrderStatus {
        /**
         * 已下单
         */
        public final int ordered = 1;
        public final int dispathed = 2; // 已分配
        public final int accepted = 3; // 已确认
        public final int arrived = 4; // 已到达
        /**
         * 已报价
         */
        public final int quoted = 5;
        /**
         * 未支付(已经报价)
         */
        public final int unpay = 6; // 未支付
        /**
         * 已支付
         */
        public final int payed = 7; //已支付，不知道线下支付没有
        public final int print = 8; // 已打印面单
        public final int overed = 9; // 已完结
        public final int canceled = 10; // 已取消的订单

        public final int reject = 11; // 已拒收
        public final int collectionSuccess = 13;// "揽件成功"

        public final int posted = 20;// "到柜已投递"(到柜专有属性)
        public final int picket = 21;// "到柜已取走"

        public final int rejectposted = 22;// "拒收已投递"
        public final int rejectpicket = 23;// "拒收已取走"

        public final int STATION_WAIT = 25;// 到店已投递
        public final int STATION_ALREADY = 26;// 到店已取走
    }

    public interface ParcelStatus {

        public final int unbinded = 1;// "未绑定"
        public final int binded = 2;// "已绑定"
        public final int unpayed = 3;// "未支付"
        public final int payed = 4;// "已支付" 未寄出，待投递
        public final int pushed = 5;// "已入库" 已寄出 上门已揽收
        public final int poped = 6;// "已出库"
        public final int accepted = 7;// "包裹已被快递公司接收"
        public final int unaccepted = 8;// "包裹未被快递公司接收"
        public final int taked = 9;// "包裹揽收成功"
        public final int untaked = 10;// "包裹揽收不成功"
        public final int unarrived = 11;// "包裹送达不成功"
        public final int arrived = 12;// "包裹送达成功"
        public final int returned = 13;// "包裹已退回"
        public final int missed = 14;// "包裹丢失"
        public final int undelivered = 15;// "未投递"//到点自寄yong;
        public final int delivered = 17;// "已投递"//到点自寄yong;

        public final int reject = 18;// "拒收"
        public final int collectionsuccess = 19;// "揽件成功"

        public final int posted = 20;// "到柜已投递"
        public final int picket = 21;// "到柜已取走"

        public final int rejectposted = 22;// "拒收已投递
        public final int rejectpicket = 23;// "拒收已取走

        public final int unEvaluate = 200;// 未评价
        public final int valuate = 210; // 已评价

        public final int visitParcel = 104;//上门投递方式的包裹
        public final int visitCancel = 300;//用户主动取消
        public final int unPayedCancel = 310;//支付超时，系统取消
        public final int courierCancelOrder = 320;//火箭侠拒收取消

    }

    /**
     * 上门费用展示
     */
    public interface VisitDoorStatus {

        public final int disCount = 1;

    }

    /**
     * 启动的时候调用, 获取APP的banner信息
     */
    public interface BannerConfig {
        public final int TOUDI_IOS_APP = 1;//火箭投递IOS调用
        public final int TOUDI_ANDROID_APP = 2;//火箭投递ANDROID调用
        public final int LIANMENG_IOS_APP = 4;//火箭联盟IOS调用
        public final int LIANMENG_ANDROID_APP = 8;//火箭联盟Android调用
        public final int WX_CHENGXU = 16;
        public final int TOUDI_STAMPSHOP_APP = 32;//火箭投递邮票商场banner
    }

}
